/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.patpro.modelo.servicios;

import com.patpro.modelo.DAO.interfaces.AlumnoNotaInterfaz;
import com.patpro.modelo.javabeans.Alumno;
import com.patpro.modelo.javabeans.AlumnoNota;
import com.patpro.modelo.javabeans.AsignacionAcademica;
import com.patpro.modelo.javabeans.SemestreAcademico;
import java.util.List;

/**

 */
public class AlumnoNotaService {

    private AlumnoNotaInterfaz persistencia;

    public AlumnoNotaInterfaz getPersistencia() {
        return persistencia;
    }

    public void setPersistencia(AlumnoNotaInterfaz persistencia) {
        this.persistencia = persistencia;
    }

    public List<AlumnoNota> listarAlumnoNota(AsignacionAcademica asignacion) {
        return persistencia.listarAlumnoNota(asignacion);
    }

    public int insertarAlumnoNota(AlumnoNota alumno_nota) {
        return persistencia.insertarAlumnoNota(alumno_nota);
    }

    public int actualizarAlumnoNota(AlumnoNota alumno_nota) {
        return persistencia.actualizarAlumnoNota(alumno_nota);
    }

    public List<AlumnoNota> listarAlumnoNotaPorSemestreyAlumno(SemestreAcademico semestre, Alumno alumno) {
        return persistencia.listarAlumnoNotaPorSemestreyAlumno(semestre, alumno);
    }

    public int eliminarAlumnoNota(AlumnoNota alumno_nota) {
        return persistencia.eliminarAlumnoNota(alumno_nota);
    }

    public AlumnoNota buscarAlumnoNota(AlumnoNota alumno_curso) {
        return persistencia.buscarAlumnoNota(alumno_curso);
    }
    
}
